﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAL_MechSys;
using DTO_MechSys;
using System.Data;

namespace BLL_MechSys
{
    public class BLLOrdemPendente
    {

        DALOrdemPendente dalOrdemPendente = new DALOrdemPendente();

        public void Inserir(DTOOrdemPendente dtoOrdemPendente)
        {
            dalOrdemPendente.Inserir(dtoOrdemPendente);
        }

        public void Atualizar(DTOOrdemPendente dtoOrdemPendente)
        {
            dalOrdemPendente.Atualizar(dtoOrdemPendente);
        }

        public void Excluir(int ordemPendenteID)
        {
            dalOrdemPendente.Excluir(ordemPendenteID);
        }

        public List<DTOOrdemPendente> BuscarOrdemPendente()
        {
            return dalOrdemPendente.BuscarOrdemPendente();
        }

        public List<DTOOrdemPendente> BuscarOrdemPendentePesquisa(string pesquisa)
        {
            return dalOrdemPendente.BuscarOrdemPendentePesquisa(pesquisa);
        }

        public DTOOrdemPendente PesquisarOrdemPendente(int ordempendenteID)
        {
            return dalOrdemPendente.PesquisarOrdemPendente(ordempendenteID);
        }

        public List<DTOOrdemPendente> PesquisarOrdemPendentePendente(string descricao, int codigo)
        {
            return dalOrdemPendente.PesquisarOrdemPendentePendente(descricao, codigo);
        }

        public List<DTOOrdemPendente> PesquisarOrdemPendenteConcluidas(string descricao, int codigo)
        {
            return dalOrdemPendente.PesquisarOrdemPendenteConcluidas(descricao, codigo);
        }

        public List<DTOOrdemPendente> BuscarOrdemPendentePendentes()
        {
            return dalOrdemPendente.BuscarOrdemPendentePendentes();
        }

        public List<DTOOrdemPendente> BuscarOrdemPendenteConcluidas()
        {
            return dalOrdemPendente.BuscarOrdemPendenteConcluidas();
        }
    }
}
